Underscore 有一個 function 可以方便的取出 keys and values 這樣的結構 ,
Keys sample :
_.keys({one: 1, two: 2, three: 3});
=> ["one", "two", "three"]
Values sample :
_.values({one: 1, two: 2, three: 3});
=> [1, 2, 3]
下面來做個小小的 Sample , 製作一個 key 和 value 倒反的物件 ,
我們先製作一個資料結構 :
var a = {
name : "holmes2136",
age: 30,
rank : 5,
date : "10/01/2001"
};
然後試著應用我們剛才介紹的 keys 和 values 方法 ,
並返回一個 object :
var b = _.object(_.values(a),_.keys(a));
在這裡使用的 object 主要是將數組轉成 object
結果 :
本文同步發布於 保政島 Underscore How to Use key and values